Image forming apparatus for forming image on recording sheet

ABSTRACT

An image forming apparatus includes a display and a control device. The control device functions as: a detector detecting a trouble occurred in an own apparatus; and a controller. The controller performs, with respect to a trouble-displaying image including a two-dimensional code in which a storage location on a network is converted into an image, at least one of three outputs of displaying on the display, printing on a recording sheet, and transmitting to an external apparatus. The storage location is where information indicating a method for dealing with the trouble detected by the detector is stored. Based on a predetermined first degree using at least either difficulty in solving the trouble or seriousness of the trouble as an indicator, the controller changes a display color of the two-dimensional code corresponding to the trouble so as to be different as the first degree becomes higher.

INCORPORATION BY REFERENCE

This application claims priority to Japanese Patent Application No.2019-086210 filed on Apr. 26, 2019, the entire contents of which areincorporated by reference herein.

BACKGROUND

The present disclosure relates to an image forming apparatus andparticularly relates to a technique of guiding how to deal with anoccurred trouble.

In image forming apparatuses, such as a copying machine and printer, insome cases, when a trouble like a paper jam occurs, a message and/or aservice code (identification code of the trouble) indicating how to dealwith the occurred trouble are displayed on a display. In such imageforming apparatuses, user makes access to a storage location on anetwork (uniform resource locator (URL)), where information indicating amethod for dealing with the trouble is stored, by making reference tothe message displayed on the display, or by searching the service codeon a homepage of a company that manufactured the copying machine, forexample. The user can thereby see the method for dealing with thetrouble.

SUMMARY

A technique improved over the aforementioned technique is proposed asone aspect of the present disclosure.

An image forming apparatus according to one aspect of the presentdisclosure includes a display and a control device. The control deviceincludes a processor and, through the processor executing a controlprogram, functions as a detector and a controller. The detector detectsa trouble occurred in an own apparatus. The controller performs, withrespect to a trouble-displaying image including a two-dimensional codein which a storage location on a network is converted into an image, atleast one of three outputs of displaying on the display, printing on arecording sheet, and transmitting to an external apparatus. The storagelocation is where information indicating a method for dealing with thetrouble detected by the detector is stored. Based on a predeterminedfirst degree using at least either difficulty in solving the trouble orseriousness of the trouble as an indicator, the controller changes adisplay color of the two-dimensional code corresponding to the troubleso as to be different as the first degree becomes higher.

BRIEF DESCRIPTION OF THE DRAWINGS

FIG. 1 is a functional block diagram schematically showing an essentialpart of an internal configuration of an image forming apparatusaccording to one embodiment of the present disclosure.

FIG. 2 is a diagram showing an example of a data configuration stored ina trouble information storage device.

FIG. 3 is a diagram showing an example of a base image on atrouble-displaying image.

FIG. 4A and FIG. 4B are diagrams each showing an example of thetrouble-displaying image.

FIG. 5 is a flowchart showing an example of processing performed by acontrol device in the image forming apparatus according to a firstembodiment.

FIG. 6 is a diagram showing an example of a size table.

FIG. 7A and FIG. 7B are diagrams each showing an example of thetrouble-displaying image.

FIG. 8A and FIG. 8B are diagrams each showing an example of thetrouble-displaying image.

FIG. 9 is a flowchart showing an example of processing performed by thecontrol device in the image forming apparatus according to a secondembodiment.

FIG. 10A to FIG. 10D are diagrams each showing an example of the sizetable.

FIG. 11 is a flowchart showing an example of processing performed by thecontrol device in the image forming apparatus according to a thirdembodiment.

FIG. 12 is a diagram showing an example of a display color table.

FIG. 13A and FIG. 13B are diagrams each showing an example of thetrouble-displaying image.

FIG. 14A and FIG. 14B are diagrams each showing an example of thetrouble-displaying image.

FIG. 15 is a flowchart showing an example of processing performed by thecontrol device in the image forming apparatus according to a fourthembodiment.

FIG. 16A to FIG. 16D are diagrams each showing an example of a displaycolor size table.

FIG. 17 is a diagram showing an example of a data configuration storedin the trouble information storage device.

FIG. 18 is a flowchart showing an example of processing performed by thecontrol device in the image forming apparatus according to a fifthembodiment.

FIG. 19 is a diagram showing an example of the display color table.

FIG. 20A and FIG. 20B are diagrams each showing an example of thetrouble-displaying image.

FIG. 21A and FIG. 21B are diagrams each showing an example of thetrouble-displaying image.

DETAILED DESCRIPTION

Hereinafter, a description will be given of an image forming apparatusaccording to one embodiment of the present disclosure with reference tothe drawings. FIG. 1 is a functional block diagram schematically showingan essential part of an internal configuration of the image formingapparatus according to one embodiment of the present disclosure.

The image forming apparatus 1 according to the first embodiment is amultifunction peripheral having multiple functions such as a copyfunction, printing function, a scanning function, and a facsimilefunction. The image forming apparatus 1 includes a control device 10, adocument feeding device 6, a document reading device 5, an image formingdevice 12, a hard disk drive (HDD) 111, a fixing device 13, a paper feeddevice 14, an operating device 47, and a network interface 91.

Hereunder, a case where a document reading operation is performed in theimage forming apparatus 1 is described. The document reading device 5optically reads an image of a document fed by the document feedingdevice 6 or of a document placed on a contact glass (not shown), andthen generates image data. The image data generated by the documentreading device 5 is stored in an un-illustrated image memory or thelike.

Hereunder, a case where an image forming operation is performed in theimage forming apparatus 1 is described. Based on the image datagenerated by the document reading operation or based on the image datareceived from the external apparatus 20 such as a personal computerconnected via a network, the image forming device 12 forms a toner imageon a recording sheet, being as a recording medium, fed from the paperfeed device 14.

The HDD 111 is a large-capacity storage device including a troubleinformation storage device 112. The trouble information storage device112 is, for example, formed in a partial area of the HDD 111. Thetrouble information storage device 112 stores information on a troubleoccurred in the own apparatus and stores a size table 113 to bedescribed later. The trouble information storage device 112 is createdin the HDD 111 when a control program to be described later isinstalled.

FIG. 2 is a diagram showing an example of a data configuration withrespect to the information on the trouble that the trouble informationstorage device 112 stores. The trouble information storage device 112stores, for example, a QR code (registered trademark), message, troubleoccurrence location, and predetermined degree of difficulty (that usesdifficulty in solving the trouble as an indicator), in cross-referencewith a trouble code (identification code of trouble). The QR code is akind of a two-dimensional code in which a storage location on a network(for example a URL) is converted into an image. The storage location iswhere the information indicating a method for dealing with the troubleis stored. The degree of difficulty, for example, consists of threelevels: “3” is the highest and “1” is the lowest.

The degree of difficulty is one example of the first degree in What isclaimed is. Here, the degree of difficulty is described as using thedifficulty in solving the trouble as an indicator, but seriousness ofthe trouble may be used as the indicator. Moreover, both the difficultyin solving the trouble and the seriousness of the trouble may be used asthe indicator. Furthermore, the degree of difficulty may consist of twolevels, or of four or more levels.

Also, it may be configured such that, instead of storing the QR code,the trouble information storage device 112 stores the storage location(URL) storing the information indicating the method for dealing with thetrouble, and when necessary, the controller 100 creates a QR code fromthe URL.

The fixing device 13 applies heat and pressure to the recording sheet onwhich the toner image is formed by the image forming device 12 tothereby fix the toner image onto the recording sheet. The recordingsheet that has undergone the fixing process is discharged to a dischargetray (not shown). The paper feed device 14 has paper feed cassettes.

The operating device 47 is an operation panel that receivesinstructions, such as an image forming operation execution instruction,from an operator, for operation and processing that the image formingapparatus 1 is capable of performing. The operating section 47 includesa display 473 for displaying operation guidance and so forth to theoperator.

The display 473 is a display device such as a liquid crystal displaydevice. A front surface of the display 473 is provided with a touchpanel. That is, the display 473 has a touch panel function, and thus theoperator can touch a button or a key displayed on the screen to operatethe image forming apparatus 1.

The network interface 91 transmits and receives various kinds of data toand from the external apparatus 20 located within the local area or onthe Internet.

The control device 10 is formed of a processor, a random access memory(RAM), a read only memory (ROM), and an exclusive hardware circuit. Theprocessor is, for example, a central processing unit (CPU), anapplication specific integrated circuit (ASIC), or a micro processingunit (MPU). The control device 10 includes a controller 100, anoperation receiver 101, and a detector 102.

The control device 10 functions as the controller 100, the operationreceiver 101, and the detector 102, through operation by the processoraccording to a control program stored in the HDD 111. Here, thecontroller 100, the operation receiver 101, and the detector 102 mayeach be constituted in a form of a hardware circuit, instead of beingoperated according to the control program by the control device 10. Thisalso applies to other embodiments, unless otherwise specifically noted.

The controller 100 collectively controls the image forming apparatus 1.The controller 100 is connected to the document feeding device 6, thedocument reading device 5, the image forming device 12, the HDD 111, thefixing device 13, the paper feed device 14, the operating device 47, andthe network interface 91. The controller 100 performs driving controlsof each of these components.

The operation receiver 101 receives, from the user through the operatingdevice 47, input of operation. The operation receiver 101 receivesinstructions that are based on user operation performed on a hard keyprovided on the operating device 47, and furthermore, receives, by thetouch panel function of the display 473, instructions that are based onuser operation performed on an operation screen displayed on the display473.

The detector 102 detects a trouble occurred in the own apparatus (i.e.,the image forming apparatus 1). Examples of the troubles are a paper jamat a recording sheet transport path that connects from the paper feeddevice 14 to the unillustrated output tray, an abnormal stop due tomalfunction of the image forming device 12, and so on. Based on signalsfrom sensors provided in several parts of the operating mechanism of theimage forming apparatus 1 and signal transmission and reception witheach operating mechanism, the detector 102 detects a trouble having beenoccurred in the own apparatus using a known technique. The troubleinformation storage device 112 stores corresponding data in advance: inthe corresponding data, troubles (such as malfunction of the imageforming device 12, paper jam, contamination of slit glass, and change ofa unit) detected by the detector 102 are respectively cross-referencedwith trouble codes (such as ER001-123, ER002-456, ER002-521, andER003-777, shown in FIG. 2).

Using the corresponding data of the trouble information storage device112, the controller 100 identifies the trouble code indicating thetrouble that the detector 102 detected. The controller 100 then readsout the QR code and the degree of difficulty corresponding to thetrouble code indicating the trouble that the detector 102 detected fromthe trouble information storage device 112, and determines a size of theQR code and the message based on the degree of difficulty having beenread out. Furthermore, the controller 100 adds an image representing theQR code and the message the sizes of which have been determined(hereinafter simply referred to as the QR code and message) on a baseimage B of a trouble-displaying image (see FIG. 3), and creates thetrouble-displaying image. Then, the controller 100 causes the display473 to display the created trouble-displaying image.

FIG. 3 is a diagram showing an example of the base image B on thetrouble-displaying image. At the center of the base image B, anappearance diagram V of the image forming apparatus 1 is displayed.

FIG. 4A and FIG. 4B are diagrams each showing an example of thetrouble-displaying image. A trouble-displaying image G1 shown in FIG. 4Acontains on the base image B a QR code C1 and message M1, which arelarge in size. A trouble-displaying image G2 shown in FIG. 4B displayson the base image B a QR code C2 and message M2, which are small insize.

Next, an example of processing performed by the control device 10 in theimage forming apparatus 1 according to the first embodiment will bedescribed based on a flowchart shown in FIG. 5. This processing isperformed when the detector 102 detects a trouble (or troubles).

The controller 100 firstly reads out from the trouble informationstorage device 112 trouble information (QR code, message, occurrencelocation, and degree of difficulty) corresponding to the trouble codeindicating the trouble that the detector 102 detected (S1) and, based onthe degree of difficulty read out and the size table 113 (see FIG. 6)prepared in advance, determines a size of the QR code and message tocreate the QR code and the message in the determined size (S2).Hereinafter, to determine and to create are referred to as “to adjust”.

FIG. 6 is a diagram showing an example of the size table 113. The sizetable 113 stores a display size of the QR code and message incross-reference with the degree of difficulty. Examples stored in thesize table 113 are as follows: in the case where the degree ofdifficulty is “3”, the highest, the size be 125% of a predeterminedreference size; in the case where the degree of difficulty is “2”, thesize be the reference size; and in the case where the degree ofdifficulty is “1”, the size be 75% of the reference size. The size table113 is, for example, stored in the trouble information storage device112 in the HDD 111.

The controller 100 arranges the size-adjusted QR code and message on thebase image B (FIG. 3) in association with a position on the appearancediagram V (FIG. 3) corresponding to the trouble occurrence location, andcreates the trouble-displaying image (S3). For example, the controller100 arranges the QR code and message near the trouble occurrencelocation.

As shown in FIG. 4A, on the trouble-displaying image G1, the controller100 arranges the large-sized QR code C1 and message M1 near the locationwhere the corresponding trouble is occurred (i.e., near the imageforming device). As shown in FIG. 4B, on the trouble-displaying imageG2, the controller 100 arranges the small-sized QR code C2 and messageM2 near the location where the corresponding trouble is occurred (i.e.,near the image reading device).

In the above description, by arranging the QR code and message near thetrouble occurrence location, the QR code and the position correspondingto the trouble occurrence location are associated. In anotherembodiment, the controller 100 may associate the QR code C1 with theposition corresponding to the trouble occurrence location by use of aleader line L1 as shown in FIG. 7A. In still another embodiment, thecontroller 100 may display the trouble occurrence location with adisplay manner (here, paint-out) different from that of other positionsas shown in FIG. 7B. Further, the leader line L1 or the paint-out may beadopted as another embodiment of the second to fifth embodimentsdescribed later.

The controller 100 then determines whether the detector 102 is detectingany other troubles (S4). When it is determined that the detector 102 isdetecting other troubles (YES at S4), processing returns to step S1, andthe controller 100 repeats steps S1 to S4 for each of other troubles. Inthis case, the controller 100 adjusts the size of QR code and messagecorresponding to each of other troubles (S2), adds the size-adjusted QRcode and message onto the base image B, and updates thetrouble-displaying image (S3). In this way, as long as a trouble isbeing detected, the controller 100 creates the QR code and messagecorresponding to the trouble and updates the trouble-displaying image.

In determining that the detector 102 is not detecting any other troubles(NO at S4), the controller 100 causes the display 473 to display thetrouble-displaying image created in the step S3 and finally updated(S5). The processing ends thereafter.

FIG. 8A and FIG. 8B are diagrams each showing an example of thetrouble-displaying image on which more than one QR code is displayed.FIG. 8A shows an example where two QR codes and messages are created bythe controller 100 and where, on a trouble-displaying image G3, thelarge-sized QR code C1 and message M1 and the small-sized QR code C2 andmessage M2 are displayed.

FIG. 8B shows an example where three QR codes and messages are createdby the controller 100 and where, on a trouble-displaying image G4, thelarge-sized QR code C1 and message M1, the small-sized QR code C2 andmessage M2, and a medium-sized QR code C3 and message M3 are displayed.

According to the first embodiment, since the display 473 displays the QRcode in which the storage location on the network (URL) (the locationbeing where the information indicating the method for dealing with thetrouble is stored) is converted into an image, the user can easily checkthe method for dealing with the trouble by using a portable device (suchas a smartphone) having functions of reading the QR code and browsinginformation on the network.

Furthermore, because when the difficulty in solving the trouble is high,the QR code is displayed in a large size, the user can know thedifficulty in solving the trouble at a glance. Therefore, the user caneasily take an appropriate measure corresponding to the difficulty, sothat the time required in solving the trouble having occurred can beshortened than before.

When the trouble is, for example, as simple as “cover is open”, becausethe method for dealing with the trouble is easy, displaying the dealingmethod on the display is enough to explain how to deal with the trouble.If the trouble is complicated, however, it is difficult to explain thedealing method only by displaying the message on the display. Thus, aservice code is displayed on the display when the trouble iscomplicated.

When the service code is displayed on the display, the user needs to usethe personal computer or smartphone to open the home page and search forthe service code. By doing so, it takes a long time to confirm themethod for dealing with the trouble, and as a result, the time until thetrouble is solved becomes longer.

Some troubles can be solved by the user him/herself but other troubles,such as malfunction (failure), cannot be solved by the user him/herselfand must be solved by a service person (for example, person who hasmaintenance abilities) of the place of purchase or manufacturer. Inother words, there are differences in the difficulty in solving thetrouble. Moreover, some trouble is urgent and needs to be dealt withright away, while other troubles may have no problem in being leftunsolved for some time. That is, there are differences in theseriousness of the trouble, too.

It is conceivable that how the trouble should be dealt with may differgreatly (especially, in the initial response) depending on thedifferences between the difficulty and seriousness. For example, whenthe trouble the user cannot deal with him/herself occurs, it issuggested to immediately contact a service center such as “customerconsultation desk” of the place of purchase or manufacturer, and callfor a service representative. Conversely, if the user calls for theservice representative even in the case where the trouble can be easilysolved by the user him/herself, it ends up wasting time and increasingthe time necessary to solve the trouble.

There is an image forming apparatus of the first example that acquireshelp information corresponding to the condition of the own apparatus.This apparatus, however, cannot deal with the differences in thedifficulty in solving the trouble and the seriousness of the trouble.Also, an image forming apparatus of the second example shows informationon the own apparatus by a two-dimensional code. This apparatus, justlike aforesaid the image forming apparatus of the first example, cannotdeal with the differences in the difficulty in solving the trouble andthe seriousness of the trouble.

On the other hand, in this embodiment, the user can easily know thedifficulty in solving the trouble and the seriousness of the trouble,and the user can easily take an appropriate response according to thedifficulty and seriousness.

Next, an example of processing performed by the control device 10 in theimage forming apparatus 1 according to the second embodiment will bedescribed based on a flowchart shown in FIG. 9. This processing isperformed when the detector 102 detects a trouble (or troubles).

In the first embodiment, the controller 100 determines the sizes of theQR codes without comparing the degrees of difficulty with other troubleswhen more than one trouble is occurred. In contrast, the secondembodiment compares the degrees of difficulty with other troubles andbased on each comparison result (i.e., according to the correlationbetween the degree of difficulty of each trouble), determines the sizeof the QR code corresponding to each trouble. The second embodimentdiffers from the first embodiment in this point.

The controller 100 firstly determines whether the number of troublesdetected by the detector 102 is more than one (S11) and, whendetermining that there is more than one trouble (YES at S11), reads outfrom the trouble information storage device 112 the degrees ofdifficulty of all the troubles that the detector 102 has detected (S12).Based on the degrees of difficulty read out, the controller 100determines whether troubles with different degrees of difficulty aremixed in the troubles detected by the detector 102 (S13). For example,when the degrees of difficulty of the troubles detected by the detector102 are all “2”, the determination at step S13 is “NO”.

In determining that the troubles detected by the detector 102 containthe troubles with different degrees of difficulty (YES at S13), thecontroller 100 updates the size table 113 storing the display size ofthe QR code and message in cross-reference with the degree of difficulty(S14).

For example, when the degrees of difficulty “1” to “3” are allcontained, the size table 113 is as shown in FIG. 10A. When the degreesof difficulty “2” and “3” are contained but there is no “1”, thecontroller 100 updates the size table 113 as shown in FIG. 10B. When thedegrees of difficulty “1” and “3” are contained but there is no “2”, thecontroller 100 updates the size table 113 as shown in FIG. 10C. When thedegrees of difficulty “1” and “2” are contained but there is no “3”, thecontroller 100 updates the size table 113 as shown in FIG. 10D.

The controller 100 reads out from the trouble information storage device112 the trouble information (QR code, message, occurrence location, anddegree of difficulty) corresponding to the trouble code indicating atrouble detected by the detector 102 (S15) and, based on the degree ofdifficulty read out and the updated size table 113, adjusts the size ofthe QR code and message (S16).

Subsequently, the controller 100 arranges the size-adjusted QR code andmessage on the base image B (FIG. 3) in association with the position onthe appearance diagram V (FIG. 3) corresponding to the troubleoccurrence location, and creates the trouble-displaying image (S17).

The controller 100 then determines whether the detector 102 is detectingany other troubles (S18). When it is determined that the detector 102 isdetecting other troubles (YES at S18), processing returns to step S15,and the controller 100 repeats steps S15 to S18 for each of othertroubles. In this case, the controller 100 adjusts the size of QR codeand message corresponding to each of other troubles (S15, S16), adds thesize-adjusted QR code and message onto the base image B, and updates thetrouble-displaying image (S17).

In determining that the detector 102 is not detecting any other troubles(NO at S18), the controller 100 causes the display 473 to display thetrouble-displaying image created in the step S17 and finally updated(S19). The processing ends thereafter.

When the controller 100 determines at step S11 that the number oftroubles detected by the detector 102 is one (NO at S11) and at step S13that troubles with different degrees of difficulty are not mixed in thetroubles detected by the detector 102 (NO at S13), the controller 100reads out from the trouble information storage device 112 the troubleinformation (QR code, message, occurrence location, and degree ofdifficulty) corresponding to the trouble code indicating the troublethat the detector 102 detected (S20), arranges the size-adjusted QR codeand message on the base image B in association with the position on theappearance diagram V corresponding to the trouble occurrence location,and creates the trouble-displaying image (S21). When the troubledetected by the detector 102 is more than one, the controller 100performs the steps S20 and S21 for each of the troubles (YES at S22, andS20, S21). When the trouble detected by the detector 102 is one, thecontroller 100 performs the steps S20 and S21 for the one trouble only.Then the controller 100 adds the QR code and the message created in thisway (NO at S22) onto the base image B and updates the trouble-displayingimage (S19). The processing ends thereafter.

Next, an example of processing performed by the control device 10 in theimage forming apparatus 1 according to the third embodiment will bedescribed based on a flowchart shown in FIG. 11. This processing isperformed when the detector 102 detects a trouble (or troubles).

In the first and second embodiments, based on the difficulty (degree ofdifficulty) in solving the trouble, the size of the QR code is adjusted.The third embodiment differs from the first embodiment in that a displaycolor of QR code is determined based on the degree of difficulty.

The controller 100 firstly reads out from the trouble informationstorage device 112 the trouble information (QR code, message, occurrencelocation, and degree of difficulty) corresponding to the trouble codeindicating the trouble that the detector 102 detected (S31), determinesthe display color of the QR code based on the degree of difficulty readout and a display color table 114 prepared in advance (see FIG. 12)(S32) to create the QR code in the determined display color, and createsthe message in a predetermined display color. The controller 100 may usethe display color of the QR code determined in this manner also increating the message (hereinafter, the same applies to each embodiment).

FIG. 12 is a diagram showing an example of the display color table 114.The display color table 114 stores display color of the QR code incross-reference with the degree of difficulty. Examples stored in thedisplay color table 114 are as follows: in the case where the degree ofdifficulty is “3”, the highest, the display color is red; in the casewhere the degree of difficulty is “2”, the display color is yellow; andin the case where the degree of difficulty is “1”, the display color isblack. That is, the display color is set so that the redness increasesas the degree of difficulty becomes higher.

Warm colors such as red and yellow are colors that people tend toassociate with a danger and caution. On the other hand, cold colors suchas green and blue are colors that people tend to associate with safety.In safety colors of Japanese Industrial Standards (JIS), red is used toindicate prohibition and danger, and yellow is used to indicate caution.Therefore, to set the display color in the manner that the rednessincreases as the degree of difficulty becomes higher is suited to letpeople recognize the degree of difficulty.

The controller 100 arranges the QR code whose display color has beenadjusted and the message on the base image B (FIG. 3) in associationwith the position on the appearance diagram V (FIG. 3) corresponding tothe trouble occurrence location, and creates the trouble-displayingimage (S33).

FIG. 13A and FIG. 13B are diagrams each showing an example of thetrouble-displaying image. As shown in FIG. 13A, a trouble-displayingimage G11 contains a QR code C11 displayed in red and a message M11 andas shown in FIG. 13B, a trouble-displaying image G12 contains a QR codeC12 displayed in black and a message M12.

The controller 100 then determines whether the detector 102 is detectingany other troubles (S34). When it is determined that the detector 102 isdetecting other troubles (YES at S34), processing returns to step S31,and the controller 100 determines the display color of the QR codecorresponding to each of other troubles (S32), adds onto the base imageB the QR code created in the determined display color and the createdmessage, and updates the trouble-displaying image (S33).

In determining that the detector 102 is not detecting any other troubles(NO at S34), the controller 100 causes the display 473 to display thetrouble-displaying image created in the step S33 (S35). The processingends thereafter.

FIG. 14A and FIG. 14B are diagrams each showing an example of thetrouble-displaying image on which more than one QR code is displayed.FIG. 14A shows an example of a trouble-displaying image G13 containingthe QR code C11 displayed in red and a QR code C13 displayed in yellow.FIG. 14B shows an example of a trouble-displaying image G14 containingthe QR code C11 displayed in red, the QR code C12 displayed in black,and the QR code C13 displayed in yellow.

In the third embodiment, because the display color of the QR code ischanged in accordance with the difficulty (the degree of difficulty) insolving the trouble (such that if the degree of difficulty is high, thedisplay color is changed to red), the user can know the difficulty insolving the trouble at a glance. Therefore, the user can easily take anappropriate measure corresponding to the difficulty, so that the timerequired in solving the trouble having occurred can be shortened thanbefore.

Although in the above embodiment the three levels of color coding arepresented in red and yellow (warm colors) and black, the display colorsare not limited to these. When four or five levels are required to bepresented, it helps the visibility of the user if cold colors such asgreen and blue in addition to these three colors are used.

Next, an example of processing performed by the control device 10 in theimage forming apparatus 1 according to the fourth embodiment will bedescribed based on a flowchart shown in FIG. 15. This processing isperformed when the detector 102 detects a trouble (or troubles).

In the third embodiment, the controller 100 determines the displaycolors of the QR codes without comparing the degrees of difficulty withother troubles when more than one trouble is occurred. In contrast, thefourth embodiment compares the degrees of difficulty with other troublesand based on each result (i.e., according to the correlation between thedegree of difficulty of each trouble), determines the display color ofthe QR code corresponding to each trouble. The fourth embodiment differsfrom the third embodiment in this point.

The controller 100 firstly determines whether the number of troublesdetected by the detector 102 is more than one (S41) and, whendetermining that there is more than one trouble (YES at S41), reads outfrom the trouble information storage device 112 the degrees ofdifficulty of all the troubles that the detector 102 has detected (S42).Based on the degrees of difficulty read out, the controller 100determines whether troubles with different degrees of difficulty aremixed in the troubles detected by the detector 102 (S43). For example,when the degrees of difficulty of the troubles detected by the detector102 are all “2”, the determination at step S43 is “NO”.

In determining that the troubles detected by the detector 102 containthe troubles with different degrees of difficulty (YES at S43), thecontroller 100 updates the display color table 114 storing the displaycolor of the QR code in cross-reference with the degree of difficulty(S44).

For example, when the degrees of difficulty “1” to “3” are allcontained, the display color table 114 is as shown in FIG. 16A. When thedegrees of difficulty “2” and “3” are contained but there is no “1”, thecontroller 100 updates the display color table 114 as shown in FIG. 16B.When the degrees of difficulty “1” and “3” are contained but there is no“2”, the controller 100 updates the display color table 114 as shown inFIG. 16C. When the degrees of difficulty “1” and “2” are contained butthere is no “3”, the controller 100 updates the display color table 114as shown in FIG. 16D.

The controller 100 reads out from the trouble information storage device112 the trouble information QR code, message, occurrence location, anddegree of difficulty) corresponding to the trouble code indicating atrouble detected by the detector 102 (S45) and, based on the degree ofdifficulty read out and the updated display color table 114, determinesthe display color of the QR code to create the QR code and message(S46).

Subsequently, in association with the position on the appearance diagramV (FIG. 3) corresponding to the trouble occurrence location, thecontroller 100 arranges on the base image B (FIG. 3) both the QR codewhose display color has been adjusted and the message.

The controller 100 then determines whether the detector 102 is detectingany other troubles (S48). When it is determined that the detector 102 isdetecting other troubles (YES at S48), processing returns to step S45,and the controller 100 repeats steps S45 to S48 for each of othertroubles. In this case, the controller 100 determines the display colorof the QR code corresponding to each of other troubles (S46), adds ontothe base image B both the QR code created in the determined displaycolor and the message, and updates the trouble-displaying image (S47).In this way, as long as a trouble is being detected, the controller 100creates the QR code and message corresponding to the trouble and updatesthe trouble-displaying image.

In determining that the detector 102 is not detecting any other troubles(NO at S48), the controller 100 causes the display 473 to display thetrouble-displaying image created in the step S47 and finally updated(S49). The processing ends thereafter.

When the controller 100 determines at step S41 that the number of thetroubles detected by the detector 102 is one (NO at S41) and at step S43that troubles with different degrees of difficulty are not mixed in thetroubles detected by the detector 102 (NO at S43), the controller 100reads out from the trouble information storage device 112 the troubleinformation (QR code, message, and occurrence location) corresponding tothe trouble code indicating the trouble that the detector 102 detected(S50), arranges, in association with the position on the appearancediagram V corresponding to the trouble occurrence location, the QR codewhose display color has been determined and created based on the degreeof difficulty similarly to the third embodiment and the message on thebase image B, and creates the trouble-displaying image (S51). When thetrouble detected by the detector 102 is more than one, the controller100 performs the steps S50 and S51 for each of the troubles (YES at S52,and S50, S51). When the trouble detected by the detector 102 is one, thecontroller 100 performs the steps S50 and S51 for the one trouble only.Then the controller 100 adds the QR code and the message created in thisway (NO at S52) onto the base image B and updates the trouble-displayingimage (S49). The processing ends thereafter.

A description will be given next of the image forming apparatusaccording to the fifth embodiment. The fifth embodiment differs from thefirst and second embodiments in that in addition to adjusting the sizeof the QR code based on the difficulty (degree of difficulty) in solvingthe trouble, the display color of the QR code is determined based on apredetermined second degree (for example, a degree of danger in solvinga trouble) in which an indicator different from the degree of difficultyis used as the indicator. In the fifth embodiment, an item for “degreeof danger” is provided in the trouble information storage device 112 asshown in FIG. 17.

FIG. 18 is a flowchart showing an example of processing performed by thecontrol device 10 in the image forming apparatus 1 according to thefifth embodiment. This processing is performed when the detector 102detects a trouble (or troubles).

The controller 100 firstly reads out from the trouble informationstorage device 112 (FIG. 17) the trouble information (QR code, message,occurrence location, degree of difficulty, and degree of danger)corresponding to the trouble code indicating the trouble that thedetector 102 detected (S61) and, based on the degree of difficulty readout and the size table 113 prepared in advance (FIG. 6), determines thesize of the QR code and message (S62).

Based on the degree of danger read out and a display color table 115(see FIG. 19) prepared in advance in the trouble information storagedevice 112, the controller 100 determines the display color of the QRcode (S63).

FIG. 19 is a diagram showing an example of the display color table. Thedisplay color table 115 stores the display color of the QR code incross-reference with the degree of danger. Examples stored in thedisplay color table 115 are as follows: in the case where the degree ofdanger is “3”, the highest, the display color is red; in the case wherethe degree of danger is “2”, the display color is yellow; and in thecase where the degree of danger is “1”, the display color is black.

The controller 100 arranges the QR code whose size and display colorhave been adjusted and the size-adjusted message on the base image B inassociation with the position on the appearance diagram V correspondingto the trouble occurrence location, and creates the trouble-displayingimage (S64).

The controller 100 determines whether the detector 102 is detecting anyother troubles (S65). When it is determined that the detector 102 isdetecting other troubles (YES at S65), processing returns to step S61,and the controller 100 repeats steps S61 to S65. In this case, thecontroller 100 adjusts the size of QR code and message corresponding toeach of other troubles (S62), determines the display color of the QRcode (S63), adds onto the base image B the QR code whose size anddisplay color have been adjusted and the size-adjusted message, andupdates the trouble-displaying image (S64). In this way, as long as atrouble is being detected, the controller 100 creates the QR code andmessage corresponding to the trouble and updates the trouble-displayingimage.

In determining that the detector 102 is not detecting any other troubles(NO at S65), the controller 100 causes the display 473 to display thetrouble-displaying image created in the step S64 and finally updated(S66). The processing ends thereafter.

When the detected trouble is only one, for example, as shown in FIG.20A, a large-sized QR code C21 displayed in red in accordance with thedegree of danger is displayed on a trouble-displaying image G21.Alternatively, as shown in FIG. 20B, a small-sized QR code C22 displayedin black in accordance with the degree of danger is displayed on atrouble-displaying image G22.

When the detected trouble is more than one, as shown in FIG. 21A, thelarge-sized QR code C21 displayed in red and the small-sized QR code C22displayed in black are displayed on a trouble-displaying image G23: thecolors of QR codes C21 and C22 have been determined in accordance withthe degree of danger, and the sizes of QR codes C21 and C22 have beenadjusted in accordance with the degrees of difficulty. Alternatively, asshown in FIG. 21B, the large-sized QR code C21 displayed in red, thesmall-sized QR code C22 displayed in black, and a middle-sized QR codeC23 displayed in black are displayed on a trouble-displaying image G24:the colors of QR codes C21, C22, and C23 have been determined inaccordance with the degree of danger, and the sizes of QR codes C21,C22, and C23 have been adjusted in accordance with the degrees ofdifficulty.

In the fifth embodiment, the controller 100 adjusts display colors ofthe QR codes without comparing the degrees of danger with other troubleswhen more than one trouble is occurred. In another embodiment, thecontroller 100 may adjust display colors of the QR codes based on theresults in comparing the degree of danger with other troubles asaforementioned.

Furthermore, as still another embodiment, it may be configured such thatthe controller 100 adjusts, in addition to adjusting the display colorof the QR code based on the difficulty (degree of difficulty) in solvingthe trouble, the size of the QR code based on the predetermined seconddegree (degree of danger in solving a trouble) that uses an indicatordifferent from the indicator used in the degree of difficulty.

Although the descriptions have been given for the case of “displaying”on the display 473 with respect to the output of the trouble-displayingimage including the QR code, the output is not limited to “displaying”.

It may be configured such that the controller 100 controls operation ofthe image forming device 12, to print the trouble-displaying image onthe recording sheet or to transmit, via the network interface 91, thetrouble-displaying image to the external apparatus 20 determined inadvance. Accordingly, the controller 100 only needs to perform at leastone of the above three outputs. However, printing or communication maynot be performable because of the occurring trouble so that, as theoutput of the trouble-displaying image, it is preferable to perform thedisplaying on the display 473.

In addition, if the detector 102 concurrently detects a number oftroubles and a number of QR codes are displayed in thetrouble-displaying image, the image may become complicated. To cope withthat, in another embodiment, in determining that the number of the QRcodes included in the trouble-displaying image is more than apredetermined number (such as 4), the controller 100 may be configuredto reduce a size of each image representing an element composing thetrouble-displaying image (an appearance diagram, QR code, message, andthe like) while maintaining the relative size relationship between eachelement.

The disclosure is not limited to the foregoing embodiments but may bemodified in various manners. Although the image forming apparatusaccording to the disclosure is exemplified by the multifunctionperipheral in the foregoing embodiment, the example is merelyillustrative. Other image forming apparatuses having the copy function,printing function, and facsimile function may be used.

Further, the configurations and processing detailed in the foregoingembodiments with reference to FIG. 1 to FIG. 21B are merely exemplary,and not intended to limit the configurations and processing of thedisclosure.

While the present disclosure has been described in detail with referenceto the embodiments thereof, it would be apparent to those skilled in theart the various changes and modifications may be made therein within thescope defined by the appended claims.

What is claimed is:
 1. An image forming apparatus comprising: a display;and a control device that includes a processor and, through theprocessor executing a control program, functions as: a detectordetecting a trouble occurred in the image forming apparatus; and acontroller performing, with respect to a trouble-displaying imageincluding a two-dimensional code in which a storage location on anetwork is converted into an image, at least one of three outputs ofdisplaying on the display, printing on a recording sheet, andtransmitting to an external apparatus, the storage location being alocation where information indicating a method for dealing with thetrouble detected by the detector is stored, wherein based on apredetermined degree that uses at least either difficulty in solving thetrouble or seriousness of the trouble as an indicator, the controllerchanges a display color of the two-dimensional code corresponding to thetrouble so as to be different as the predetermined degree becomeshigher, wherein the controller performs a processing of changing thedisplay color of the two-dimensional code in a manner that rednessincreases as the predetermined degree becomes higher, the processing ofchanging being performed as the changing of the display color of thetwo-dimensional code corresponding to the trouble.
 2. The image formingapparatus according to claim 1, wherein when more than onetwo-dimensional code is contained in the trouble-displaying image, thecontroller changes the display color of the two-dimensional codecorresponding to the trouble with higher degree so as to be more reddishthan the display color of a two-dimensional code corresponding to atrouble with lower degree, and then outputs the two-dimensional codes.3. An image forming apparatus comprising: a display; and a controldevice that includes a processor and, through the processor executing acontrol program, functions as: a detector detecting a trouble occurredin the image forming apparatus; and a controller performing, withrespect to a trouble-displaying image including a two-dimensional codein which a storage location on a network is converted into an image, atleast one of three outputs of displaying on the display, printing on arecording sheet, and transmitting to an external apparatus, the storagelocation being a location where information indicating a method fordealing with the trouble detected by the detector is stored, whereinbased on a predetermined degree that uses at least either difficulty insolving the trouble or seriousness of the trouble as an indicator, thecontroller changes a display color of the two-dimensional codecorresponding to the trouble so as to be different as the predetermineddegree becomes higher, wherein the controller causes thetrouble-displaying image to include an appearance diagram of the imageforming apparatus and displays the two-dimensional code in associationwith a position on the appearance diagram corresponding to a troubleoccurrence location.
 4. The image forming apparatus according to claim3, wherein by displaying a leader line that connects the position on theappearance diagram corresponding to the trouble occurrence location withthe two-dimensional code, the controller displays the associationbetween the position corresponding to the trouble occurrence locationand the two-dimensional code.
 5. The image forming apparatus accordingto claim 3, wherein by displaying with a paint-out pattern the troubleoccurrence location on the appearance diagram, the controller displaysthe association between the position corresponding to the troubleoccurrence location and the two-dimensional code.
 6. An image formingapparatus comprising: a display; and a control device that includes aprocessor and, through the processor executing a control program,functions as: a detector detecting a trouble occurred in the imageforming apparatus; and a controller performing, with respect to atrouble-displaying image including a two-dimensional code in which astorage location on a network is converted into an image, at least oneof three outputs of displaying on the display, printing on a recordingsheet, and transmitting to an external apparatus, the storage locationbeing a location where information indicating a method for dealing withthe trouble detected by the detector is stored, wherein based on apredetermined degree that uses at least either difficulty in solving thetrouble or seriousness of the trouble as an indicator, the controllerchanges a display color of the two-dimensional code corresponding to thetrouble so as to be different as the predetermined degree becomeshigher, wherein when a predetermined number or more two-dimensionalcodes are contained in the trouble-displaying image, the controllerreduces a size of an image showing each element that composes thetrouble-displaying image while maintaining a relative size relationshipbetween each element, and causes the display to display the image.